ایجاد API با پایتون - چارچوب Django REST [ویدئو]

Creating APIs with Python - Django REST Framework [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فریمورک Django REST یک ابزار قدرتمند و منعطف برای ساخت APIهای وب است. در این دوره از فریم ورک Django REST برای ایجاد API پایتون استفاده خواهیم کرد. ابتدا یاد خواهیم گرفت که REST APIها چیست و چگونه از آنها استفاده کنیم. سپس به ایجاد یک شبیه‌سازی Reddit با فراخوان‌های API برای ایجاد و حذف پست‌ها، رأی دادن به پست‌ها و موارد دیگر می‌پردازیم. سپس، در بخش 3، عملکرد API را به پروژه جنگو موجود اضافه می کنیم. در این صورت از پروژه Todo Woo استفاده خواهیم کرد. می توانید با هر یک از پروژه های جنگو موجود خود تمرین کنید. در پایان دوره، شما قادر خواهید بود با Python با استفاده از Django REST Framework API ایجاد کنید. بسته کد این دوره در https://github.com/PacktPublishing/Creating-APIs-with-Python---Django-REST-Framework در دسترس است از چارچوب Django REST برای ایجاد API Python استفاده کنید. یک Reddit Clone ایجاد کنید یک API به پروژه موجود اضافه کنید نحوه استفاده از Curl و تست APIها را بیاموزید ویژگی Create, Retrieve, Update و Destroy را اضافه کنید افزودن احراز هویت به پروژه این دوره برای توسعه دهندگان جنگو است که می خواهند یک API بسازند. شما به تجربه سطح مبتدی با جنگو نیاز دارید. اگر قبلا یک پروژه جنگو ایجاد کرده اید، مفید خواهد بود. بیاموزید REST APIها چیست و چگونه از آنها استفاده کنید * برای ایجاد و حذف پست ها، رای دادن به پست ها و موارد دیگر، یک شبیه سازی Reddit با فراخوانی های API ایجاد کنید * عملکرد API را به پروژه جنگو موجود اضافه کنید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

  • API چیست و چرا مهم است؟ What is an API and Why is it Important?

اصول API - ساخت Reddit Clone API Basics - Making a Reddit Clone

  • مشتریان Curl و REST Curl and REST Clients

  • مدل های زاپیت Zappit Models

  • چارچوب جنگو REST Django REST Framework

  • سریال سازها Serializers

  • افزودن پست ها به پایگاه داده Adding Posts to the Database

  • ایجاد پست از طریق API Creating Posts Via the API

  • رای دادن به پست ها Upvoting Posts

  • API Auth API Auth

  • حذف آرا Deleting Votes

  • حذف پست ها Deleting Posts

  • خلاصه Recap

افزودن یک API به یک پروژه موجود Adding an API to an Existing Project

  • ToDoWoo Walkthrough ToDoWoo Walkthrough

  • افزودن API Adding the API

  • لیست کارهای تکمیل شده Listing Completed Todos

  • ایجاد، بازیابی، به روز رسانی، نابود کردن Create, Retrieve, Update, Destroy

  • تکمیل Todos Completing Todos

  • احراز هویت پایه Basic Authentication

  • ثبت نام کاربر User Signup

  • ایجاد توکن Creating Tokens

  • توکن های ورود Login Tokens

افکار پایانی Finishing Thoughts

  • خیلی وقته دوست من... So Long, My Friend...

نمایش نظرات

ایجاد API با پایتون - چارچوب Django REST [ویدئو]
جزییات دوره
3 h 0 m
23
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!